Arduino Mega


Arduino Mega Front View


Processor: ATmega1280: 128 KB Flash, 8 KB SRAM, 4 KB EEPROM
Processor: ATmega2560: 256 KB Flash, 8 KB SRAM, 4 KB EEPROM
Features: 54 digital input/output pins (15 can be used as PWM outputs), 16 analog inputs, 4 UARTs, a 16 MHz crystal oscillator, USB connection

POWER header:
NameFunction
-Not connected
IOREFLogic Reference (5V)
RESETRESET pin
3.3V3.3V
5V5V
GNDGround
GND
VinInput voltage (External power)

ANALOG header:
NameMCU pinFunction
A0PF0 (97)ADC0
A1PF1 (96)ADC1
A2PF2 (95)ADC2
A3PF3 (94)ADC3
A4PF4 (93)ADC4/TCK
A5PF5 (92)ADC5/TMS
A6PF6 (91)ADC6/TDO
A7PF7 (90)ADC7/TDI
A8PK0 (89)ADC8/PCINT16
A9PK1 (88)ADC9/PCINT17
A10PK2 (87)ADC10/PCINT18
A11PK3 (86)ADC11/PCINT19
A12PK4 (85)ADC12/PCINT20
A13PK5 (84)ADC13/PCINT21
A14PK6 (83)ADC14/PCINT22
A15PK7 (82)ADC15/PCINT23

PWM header:
NameMCU pinFunction
0PE0 (2)RXD0/PCINT8
1PE1 (3)TXD0
2PE4 (6)OC3B/INT4
3PE5 (7)OC3C/INT5
4PG5 (1)OC0B
5PE3 (5)OC3A/AIN1
6PH3 (15)OC4A
7PH4 (16)OC4B
8PH5 (17)OC4C
9PH6 (18)OC2B
10PB4 (23)OC2A/PCINT4
11PB5 (24)OC1A/PCINT5
12PB6 (25)OC1B/PCINT6
13PB7 (26)OC0A/OC1C/PCINT7 (LED)
GNDGround
AREFAREF (98)Analog Ref.
SDA (*)
SCL (*)

Communication header:
NameMCU pinFunction
14PJ1 (64)TXD3/PCINT10
15PJ0 (63)RXD3/PCINT9
16PH1 (13)TXD2
17PH0 (12)RXD2
18PD3 (46)TXD1/INT3
19PD2 (45)RXD1/INT2
20PD1 (44)SDA/INT1
21PD0 (43)SCL/INT0

Digital header:
NameMCU pinFunction
5V5V
5V5V
22PA0 (78)AD0
23PA1 (77)AD1
24PA2 (76)AD2
25PA3 (75)AD3
26PA4 (74)AD4
27PA5 (73)AD5
28PA6 (72)AD6
29PA7 (71)AD7
30PC7 (60)A15
31PC6 (59)A14
32PC5 (58)A13
33PC4 (57)A12
34PC3 (56)A11
35PC2 (55)A10
36PC1 (54)A9
37PC0 (53)A8
38PD7 (50)T0
39PG2 (70)ALE
40PG1 (52)RD
41PG0 (51)WR
42PL7 (42)
43PL6 (41)
44PL5 (40)OC5C
45PL4 (39)OC5B
46PL3 (38)OC5A
47PL2 (37)T5
48PL1 (36)ICP5
49PL0 (35)ICP4
50PB3 (22)MISO/PCINT3
51PB2 (21)MOSI/PCINT2
52PB1 (20)SCK/PCINT1
53PB0 (19)SS/PCINT0
GNDGround
GNDGround

ICSP header:
NameFunction
1MISO
2 VCC (5 V)
3SCK
4MOSI
5RESET
6Ground

Notes:
(*) pins available only on Rev.3
OCxA/OCxB/OCxC can be used for PWM output.

Input voltage VIN: 6-20V (7-12V recommended) external power.
5V: regulated power supply; can come either from VIN via an on-board regulator, or be supplied by USB or another regulated 5V supply.
3V3: supply generated by the on-board FTDI chip (max 50 mA).

Absolute max current per pin is 20 mA (50 mA for 3.3V pin).
Absolute max current for the entire package is 200 mA.